.menu_ul li{
	line-height:40px;
	height:40px;
	float:left;
	display:block;

}
.menu{

	margin-left:20px;
    position:relative;
    display:block;
    padding:4px 18px;
	color:rgba(241, 241, 241, 0.85);
	font-weight: 700;
	font-family: 'Lato', Calibri, Arial, sans-serif;


}
.menu:hover{
	background-color: rgba(15, 14, 55, 0.38);

	color:#fff;
}

.suo_form{
	margin-top:5px;
	margin-left:15px;
}

/*地图焦点*/
#Tracer{
	position: absolute;
	left: 90%;
	top: 67%;
	width: 16px;
	height: 16px;
	margin: -8px 0 0 -8px;

}
#Tracer::after{
	content: "";
	position: absolute;
	height: 8px;
	width: 8px;
	left: 4px;
	top: 4px;
	background: #de2e35;
	border-radius: 4px;
}
#Tracer .ring{
	position: absolute;
	width: 40px;
	height: 40px;
	border: 5px solid #ff2120;
	left: 73%;
	top: 65%;
	margin: -25px 0 0 -25px;
	opacity: 0;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	-webkit-animation: trace 1s infinite linear;
	-moz-animation: trace 1s infinite linear;
	-ms-animation: trace 1s infinite linear;
	-o-animation: trace 1s infinite linear;
	animation: trace 1s infinite linear;
}
#Tracer .ring:last-of-type{
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}
@-webkit-keyframes trace{
	0%{
		-webkit-transform: scale(0.1);
		opacity: 1;
	}
	100%{
		-webkit-transform: scale(1);
		opacity: 0;
	}
}

@-moz-keyframes trace{
	0%{
		-moz-transform: scale(0.1);
		opacity: 1;
	}
	100%{
		-moz-transform: scale(1);
		opacity: 0;
	}
}
@-ms-keyframes trace{
	0%{
		-ms-transform: scale(0.1);
		opacity: 1;
	}
	100%{
		-ms-transform: scale(1);
		opacity: 0;
	}
}
@-o-keyframes trace{
	0%{
		-o-transform: scale(0.1);
		opacity: 1;
	}
	100%{
		-o-transform: scale(1);
		opacity: 0;
	}
}
@keyframes trace{
	0%{
		transform: scale(0.1);
		opacity: 1;
	}
	100%{
		transform: scale(1);
		opacity: 0;
	}
}
